$(function() {
    // 点击切换盒子
    $(`#loginBox a`).on(`click`, function() {
        $(`#loginBox`).hide().siblings().show()
    })
    $(`#regBox a`).on(`click`, function() {
            $(`#regBox`).hide().siblings().show()
        })
        // 定义校验规则
    layui.form.verify({
            username: [
                /^[a-zA-Z0-9]{1,10}$/, `用户名为1-10位字母或者数字`
            ],
            pwd: [
                /^[a-zA-Z0-9]{6,12}$/, `密码长度为6-12位`
            ],
            rewd: function(value) {
                if ($(`#regBox input[name="password"]`) !== value) {
                    return `两次密码输入不一致`
                }
            }
        })
        // 注册事件
    $(`#formReg`).on(`submit`, function(e) {
            e.preventDefault()
            axios({
                method: `post`,
                url: `/api/reguser`,
                data: $(this).serialize()
            }).then(({ data: res }) => {
                if (res.status === 0) {
                    layer.msg(`注册成功，请登录`)
                        // 显示登录界面
                    $(`#link-login`).click()
                        //清空注册
                    $(`#formReg`)[0].reset()
                } else {
                    return layer.msg(res.message)
                }
            })
        })
        // 登录事件
    $(`#formLogin`).on(`submit`, function(e) {
        e.preventDefault()
        axios({
            method: `post`,
            url: '/api/login',
            data: $(this).serialize()
        }).then(({ data: res }) => {
            if (res.status === 0) {
                layer.msg(`登录成功`)
                    // 本地存储
                localStorage.setItem(`token`, res.token)
                    // 跳转到登录后页面
                location.href = `/index.html`
            } else {
                return layer.msg(res.message)
            }
        })
    })




})